package com.heima.mapper;

import com.github.pagehelper.Page;
import com.heima.pojo.Node;
import com.heima.pojo.Region;
import com.heima.pojo.dto.PageNodeDto;
import com.heima.pojo.dto.PageRegionDto;
import com.heima.pojo.dto.RegionDto;
import com.heima.pojo.vo.RegionVo;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface RegionMapper {
    Page<RegionVo> findByName(PageRegionDto pageRegionDto);

    Integer insertRegion(Region region);

    Integer deleteRegion(Long regionId);

    Integer modifyRegion(RegionDto id);

    int queryNodeCount(String regionId);
}
